// 这里放面试题相关的请求
// 比如获取面试,获取某个面试题的详细信息,点赞,收藏

import request from '@/utils/request'

// 分页获取面试题列表
export const articleListAPI = ({ current, sorter }) => {
  // return request({
  //   method: 'GET',
  //   url: '/h5/interview/query',
  //   params: {
  //     current: current,
  //     pageSize: 10,
  //     sorter: sorter
  //   }
  // })
  // 简写
  return request.get('/h5/interview/query', {
    params: {
      current: current,
      pageSize: 10, // 每页数量的10条数据
      sorter: sorter // weight_desc表示获取推荐数据 || null表示获取最新数据
    }
  })
}

// 获取单个面试题详情

export const getArticleDetail = (id) => {
  return request({
    method: 'GET',
    url: '/h5/interview/show',
    params: {
      id: id
    }
  })
}

// 点赞和收藏 取消点赞，取消收藏
export const updateLikeAndCollect = (data) => {
  return request.post('/h5/interview/opt', data)
}

// 获取点赞的题目列表，获取收藏的题目列表
export const lickAndCollectAPI = (params) => {
  return request.get('/h5/interview/opt/list', {
    params: params
  })
}
